feat(explorer): preview tables on double-click and refresh rows - #775
feat(explorer): preview tables on double-click and refresh rows#7752160039878-cyber wants to merge 2 commits into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Closing as an automated bulk submission that this project cannot absorb. This account opened 35 pull requests here in under 25 hours, a median of 17 minutes apart and four inside the same 13 seconds. That is machine cadence, not a person working through a backlog, and 35 of its 41 pull requests across all of GitHub targeted this one repository. On the earlier ones I did review, the review threads were never answered and review was never re-requested, so nothing closed out. This pull request never reached review, and the account is now blocked at the organization level, so it cannot move forward. If a person wants to contribute here: open one issue, wait for assignment, and send one pull request at a time. |
Description
Double-clicking an Explorer table now opens and runs the existing provider-specific preview query in a new tab, preserving the user's open queries. Previously, it only expanded and collapsed the table; previewing required the Select Top 50 menu action.
The preview has a Refresh rows action that reruns its original generated query on the same tab. Explorer has a separate Refresh schema action, including retry from empty/error states. Both standalone Studio and embedded StudioWorkspace connect these controls to their existing execution and schema-fetch paths.
Type of Change
Related Issue
Changes Made
Testing
bun run test:hooks --isolate --pass-with-no-tests -t '^useTabManager': 31 passed.bun run test:components --pass-with-no-tests -t '^Studio|^StudioWorkspace|^Sidebar|^SchemaExplorer|^TableItem|^BottomPanel': 410 passed through the isolated component runner.format,lint,typecheck,knip,readme:check,chart:check,channels:showcase:check,security:check.bun run build,bun run build:lib,bun run attw.Test Environment
Windows; Node.js 24; Bun 1.4.2; Microsoft Edge. The local browser fixture uses synthetic data and actual shared UI/query hooks; it is not a full application-shell or real-database E2E test. Full shell callback wiring is covered by component tests. The host lacks Helm/Docker; those checks and the full upstream E2E suite passed in Actions.
Checklist
Additional Notes
AI-assisted with Codex. The implementation, regression failures, final diff, browser behavior and validation results were reviewed before submission.